body {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:12px;
    cursor:default;

    background-color:#FFFFFF
}
* {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}
html {
    height:100%;
    margin-bottom:1px;
}
#container {
    min-width: 1000px;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    background-color: #FFFFFF;
}
#header {
    width:100%;
    padding-top:15px;
}
.spacer {
    width:100%;
    height:15px;
}
hr {
    border:0px;
    color:#CCCCCC;
    background-color:#CDCDCD;
    height: 1px;
    width: 100%;
    text-align: left;
}
h1 {
    font-size:28px;
    color:#cc0000;
    background-color:#FFFFFF;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-weight:300;
}
h2 {
    font-size:15px;
    color:gray;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-weight:300;
    background-color:#FFFFFF;
    padding: 5px;
}
h3 {
    color:#cc0000;
    font-size:15px;
    text-align:left;
    font-weight:300;
    padding:5px;
    margin-top:5px;
}


#left {
    margin-top: 10px;
    margin-bottom: 10px;
    float:left;
    width: 250px;
    background-color:#FFFFFF;
    color:black;
    border-right: 1px solid silver;
}

#main {
    margin : 5px 5px 5px 260px;
    padding : 15px;
    

}
p {
    color:black;
    background-color:#FFFFFF;
    line-height:20px;
    padding:5px;
}
a {
    color:#cc0000;
    background-color:#FFFFFF;
    text-decoration:none;
}
a:hover {
    color:#cc0000;
    background-color:#FFFFFF;
    text-decoration:underline;
}
#footer {
    clear:both;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.right {
    color:gray;
    background-color:#FFFFFF;
    float:right;
    font-size:100%;
    margin-top:5px;
}
.left {
    color:gray;
    background-color:#FFFFFF;
    float:left;
    font-size:100%;
    margin-top:5px;
}

.title {
    color:#cc0000;
    font-size:15px;
    text-align:left;
    font-weight:300;
    padding:5px;
    margin-top:5px;
    border-bottom:#CDCDCD 1px solid ;
}

.fromTable tr {
    border: none;
}
.fromTable td {

    padding: 5px;

}
.fromInputSize {
    height: 20px;
    border: 1px #CCCCCC solid;
    font: inherit;

}
.fromInputSize1 {
    width: 100px;
    height: 20px;
    border: 1px #CCCCCC solid;
    font: inherit;

}
.fromInputSize2 {
    width: 200px;
    height: 20px;
    border: 1px #CCCCCC solid;
    font: inherit;

}
.fromInputSize3 {
    width: 300px;
    height: 20px;
    border: 1px #CCCCCC solid;
    font: inherit;

}
.fromInputSize4 {
    width: 400px;
    height: 20px;
    border: 1px #CCCCCC solid;
    font: inherit;

}
.fromInputSizeBig {
    width: 400px;
    height: 60px;
    border: 1px #CCCCCC solid;
    font: inherit;

}
.fromInputMoney{
    text-align: right;
    width: 100px;
    height: 20px;
    border: 1px #CCCCCC solid;
    font-weight: bold ;
    font-size: inherit;
    font-family: monospace ;

}
.money{

    font-weight: bold ;
    font-size: inherit;
    font-family: monospace ;

}
.fromButton {  
    color:#cc0000;
    font-size:14px;
}
.fromDropList {
    font: inherit;
}
.fromDropList option{
    height: 20px;
}

.Msg {
    color:#cc0000;
    font-size:12px;
}
.listTable {
    border: 1px #CCCCCC solid;
    border-collapse: collapse;
}
.listTable td{
    padding: 5px;
    border: 1px #CCCCCC solid;
}
.listTable tr a {
    color:#000000;
}
.listTable tr a:hover  {
    color:#CC0000;
    background-color:#FFFFFF;
    text-decoration:underline;

}
.listTable tr:hover {
    

}

.listTable th{
    border: 1px #CCCCCC solid;
    color:#cc0000;
    font-size:13px;
    text-align:left;
    font-weight:300;
    padding:5px;

}
